update DocVariables v dokumentu

Otázka od: Ladislav Cholinsky

23. 4. 2004 13:54

Dobry den,

prave pracuji na generovani Word dokumentu, a totim zpusebem, ze:

1) Mam pripraveny dokumentik, treba:

Vazeny pane {DOCVARIABLE "jmeno"}, .......... atd.


2) V kodu plnim do tohoto dokumentu promenne DOCVARIABLES takto:
...
var Value: OleVariant;

...
 Value := 'Ladislav';
 WordDocument.Variables.Add('jmeno', Value);


(WordDocument je TWordDocument z palety OleServeru)

Problem je v tom, ze hodnota promenne "jmeno" se neprojevi, resp. projevi se
az kdyz primo ve Wordu vlozim znova (Insert/Field/...) DOCVARIABLE "jmeno",
po kliknuti na OK se objevi spravne "Ladislav".
Ale kdyz promennou pomoci Delphi zmenim, dokument zustane stejny a zmenena
promenna se projevi zase az kdyz vlozim DOCVARIABLE "jmeno" znova.

Nevite, jak dokument donutit, aby si znovu nacetl obsahy promennych ?

Nebo je na to jina, treba i jednodussi cesta ?

Diky moc !

Ladislav.

Odpovedá: Karel Rys

26. 4. 2004 8:46

Ladislav Cholinsky dne 23 Apr 2004 v 14:42:

> Problem je v tom, ze hodnota promenne "jmeno" se neprojevi, resp.
> projevi se az kdyz primo ve Wordu vlozim znova (Insert/Field/...)

Ahoj,

nestacilo by neco na zpusob "Oznacit vse" a "Aktualizovat"? (Kdyz ve wordu do
toho pole najedes a
stisknes F9, tak se to hadam zaktualizuje spravne?)

Karel Rys